iT邦幫忙

2021 iThome 鐵人賽

DAY 22
0
Mobile Development

Android Studio 30天自我挑戰系列 第 22

[Android Studio 30天自我挑戰] ListView點選後動作

  • 分享至 

  • xImage
  •  

上一篇我們講到ListView可以條列出不同的相似資料,
當我們列出ListView後想要點選換頁或是顯示出Toast時,
可以用setOnItemClickListener來做改變,

這篇是利用上一篇的範例來修改
點擊後跳出Toast
直接在onCreat裡加上

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                if(position == 0){
                //""文字框裡可以輸入點後想要顯示的文字
                    Toast.makeText(MainActivity.this,"是一種小型的法式甜點,表層則是硬脆又厚實的褐色焦糖外殼,內部是半融化狀的蛋糕糊,散發著酒香和香草味。",
                            Toast.LENGTH_LONG).show();
                }
                if(position == 0){
                    Toast.makeText(MainActivity.this,"是一種用色彩繽紛絢麗的法國甜品,外殼堅硬但易碎,內陷黏稠扎實",
                            Toast.LENGTH_LONG).show();
                }
                if(position == 0){
                    Toast.makeText(MainActivity.this,"是一種傳統的貝殼形狀的小蛋糕,來自於法國東北部洛林大區的兩個市鎮科梅爾西和利韋爾丹。",
                            Toast.LENGTH_LONG).show();
                }
                if(position == 0){
                    Toast.makeText(MainActivity.this,"是一種源自法國的甜品,經烘焙後質感輕而蓬鬆。",
                            Toast.LENGTH_LONG).show();
                }
                if(position == 0){
                    Toast.makeText(MainActivity.this,"是一種源自法國的球形糕點,蓬鬆張孔的麵皮中包裹鮮奶油、巧克力乃至冰淇淋。",
                            Toast.LENGTH_LONG).show();
                }
            }
        });

https://ithelp.ithome.com.tw/upload/images/20211007/20139258Xx03C2Zlll.png


上一篇
[Android Studio 30天自我挑戰] ListView 元件介紹
下一篇
[Android Studio 30天自我挑戰] RecyclerView元件介紹
系列文
Android Studio 30天自我挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言